.m-topbox .tabnav{ height:33px; line-height:33px;}
.m-topbox .tabnav i{ display:block; float:left; width:104px; text-align:center; border-bottom:1px solid #d8d8d8; font-size:14px;}
.m-topbox .tabnav i.hover{ height:32px; line-height:29px; border-top:2px solid #ff7011; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:none; color:#ff7011; font-weight:bold;}
.m-topbox .tabcon{ width:967px; overflow:hidden;}
.m-topbox .tabcon li{ position:relative; float:left; width:175px; height:72px; margin:12px 15px 0 0;}
.m-topbox .tabcon li img{ width:175px; height:72px;}
.m-topbox .tabcon li span{ display:none; position:absolute; top:0; left:0; width:175px; height:72px; line-height:72px; text-align:center; font-size:16px; font-weight:bold; color:#fff; background:url(/public/images/skin/new2016/images/yy_bg.png) repeat 0 0;}
.m-topbox .tabcon li:hover span{ display:block;}
.m-flbox{ padding:0 0 10px; border-bottom:1px solid #eeeeee;}
.m-flbox ul{ height: 22px; margin-bottom: 5px; overflow: hidden; position: relative;}
.m-flbox ul li { float: left; width:60px; height: 22px; line-height: 22px; margin-right: 15px; padding:0 13px 0 0; position: relative; text-align:center; font-size:12px; font-family: SimSun; background:url(/public/images/skin/new2016/images/line.png) no-repeat 70px 6px;}
.m-flbox ul li.last { background: #fff; padding: 0;margin: 0; width: 10px; position: absolute; right: 15px;}
.m-flbox ul li.yellow{ width:24px; padding:0 18px 0 8px; margin-right:4px; background:url(/public/images/skin/new2016/images/icon.png) no-repeat -8px -48px; color:#fff; text-align:center;}
.m-flbox ul li.blue{ width:24px; padding:0 18px 0 8px; margin-right:4px; background:url(/public/images/skin/new2016/images/icon.png) no-repeat -8px -76px; color:#fff; text-align:center;}
.m-flbox ul li.green{ width:24px; padding:0 18px 0 8px; margin-right:4px; background:url(/public/images/skin/new2016/images/icon.png) no-repeat -8px -104px; color:#fff; text-align:center;}
.m-flbox ul li.red{ width:24px; padding:0 18px 0 8px; margin-right:4px; background:url(/public/images/skin/new2016/images/icon.png) no-repeat -8px -132px; color:#fff; text-align:center;}
.m-flbox ul li.color a{ color:#ff4444;}

.f-left{ width:300px;}
.f-center{ width:350px; margin:0 0 0 16px; _overflow:hidden;}
.f-right{ width:260px;}

.f-title{ width:100%; height:24px; padding:9px 0;}
.f-title p{ float:left; padding:0 0 0 12px; font-size:16px; font-weight:bold; color:#555555; background:url(/public/images/skin/new2016/images/icon.png) no-repeat -151px -6px;}
.f-title a{ float:right; display:block; width:20px; height:20px; text-indent:-999em; background:url(/public/images/skin/new2016/images/icon.png) no-repeat -105px -49px;}
.f-title a:hover{ background:url(/public/images/skin/new2016/images/icon.png) no-repeat -136px -49px;}

.f-tw{ display:block; position:relative; width:100%;}
.f-tw img{ display:block; width:100%;}
.f-tw span{ display:block; position:absolute; bottom:0; left:0; width:100%; height:25px; line-height:25px; text-align:center; font-size:14px; background:url(/public/images/skin/new2016/images/index-icon.png) no-repeat scroll 0 -141px; color:#fff;}
.f-tw:hover span{ color:#ececec;}

.f-list li{ height:32px; line-height:32px; overflow:hidden;}
.f-list li a{ display:block; height:32px; padding:0 0 0 10px; font-size:14px; }
.f-list li a:hover{ background-color:#ff4444; color:#fff;}
.f-list li.hui{ background-color:#fafafa;}

.m-wjjd .f-tw,.m-wjjd .f-tw img{ height:101px; margin:0 0 10px;}
.m-wjjd { margin:11px 0 0;}

.m-newsbox .m-news{ height:586px; overflow:hidden;}
.m-news .tabnav{ height:35px; line-height:35px;}
.m-news .tabnav i{ display:block; float:left; width:116px; text-align:center; background-color:#fafafa; border-top:2px solid #dedede;}
.m-news .tabnav i.hover{ background-color:#fff; border-top:2px solid #ff7011;}
.m-news .f-newlist li.f-ine5{ margin:9px 0;}

.topnews{ padding:0 0 12px; border-bottom:1px dashed #d3d3d3;}
.topnews h2{ clear:both; height:34px; line-height:34px; margin:6px 0 0; font-size:18px; text-align:center; overflow:hidden;}
.topnews h2 a{ color:#ff4444;}
.topnews p{ width:285px; height:16px; margin:0 auto; text-align:center; font-size:12px;}
.topnews p a{ display: block; float: left; width: 139px; height: 20px; line-height:20px; color: #333333; font-size: 12px; overflow: hidden;}
.topnews p a:hover{ color:#ff7011;}

.f-newlist li{ height:23px; overflow:hidden;}
.f-newlist li a{ display:block; float:left; width:279px; line-height:23px; padding:0 0 0 13px; font-size:14px; background:url(/public/images/skin/new2016/images/icon.png) no-repeat -165px -307px;}
.f-newlist li span{ float:right; line-height:24px; font-size:12px; color:#999999;}
.f-newlist li span em{ font-size:12px;}
.f-newlist li span em.new{ color:#f00;}
.f-newlist li.f-ine5{border-bottom: 1px dashed #bfbfbf; font-size: 0; height: 1px; margin: 5px 0;}

.m-news .f-newlist{  margin: 8px 0 0; padding: 0 0 9px; }
.m-xyfsb{ padding:0 9px 7px; border:1px solid #eeeeee;}
.m-xyfsb .tabnav{ height:28px; line-height:28px; background-color:#ffebdd;}
.m-xyfsb .tabnav i{ display:block; float:left; padding:0 13px; font-size:14px;}
.m-xyfsb .tabnav i.hover{ background-color:#ff7011; color:#fff;}
.m-phblist li{ clear:both; position:relative; height:22px; padding:8px 0; border-bottom:1px dashed #d0d0d0;}
.m-phblist .num{ display:block; float:left; width:22px; height:22px; line-height:22px; margin:0 11px 0 0; text-align:center; border:1px solid #509cfa; border-radius:21px; color:#509cfa;}
.m-phblist .num:hover{ background-color:#509cfa; color:#fff;}
.m-phblist .active{ background-color:#509cfa; color:#fff;}
.m-phblist .first .num{ border:1px solid #ff4848; color:#ff4848;}
.m-phblist .first .num:hover{ background-color:#ff4848; color:#fff;}
.m-phblist .first .active{ background-color:#ff4848; color:#fff;}
.m-phblist .box-show{ display:none;}
.m-phblist .box-show .tu img{ display:block; float:left; width:75px; height:96px; margin:0 10px 0 0;}
.m-phblist .box-show .name{ height:24px; line-height:24px; margin:0 0 12px; overflow:hidden;}
.m-phblist .box-show .name a{ font-size:15px;}
.m-phblist .box-show .info{ line-height:18px; font-size:12px; color:#9a9a9a;}
.m-phblist .box-hide{ display:block; height:24px; line-height:24px; overflow:hidden;}
.m-phblist .box-hide .name{ display:block; float:left; width:159px; font-size:14px; color:#333333; }
.m-phblist .box-hide .time{ display:block; float:right; font-size:12px; color:#999999;}
.m-phblist li.hover{ height:101px;}
.m-phblist li:hover .name a{ color:#ff7011;}
.m-phblist li.hover .box-show{ display: block;}
.m-phblist li.hover .box-hide{ display: none;}
.m-phblist li.hover i{ position:absolute; left:-9px; top:16px; display:block; width:4px; height:8px; background:url(/public/images/skin/new2016/images/sj_icon.png) no-repeat 0 0;}
.m-xyfsb .more{ display:block; width:100%; height:28px; line-height:28px; margin:8px 0 0; text-align:center; font-size:13px; border:1px solid #ff4444; color:#ff4444;}
.two-tabnav { height:18px; margin:-12px 0 0; text-align:center;}
.two-tabnav i{ display: inline-block; width: 30px; height: 7px; margin:0 23px 0 0; background-color: #ccc; cursor: pointer;}
.two-tabnav i.hover{ background-color:#ff7011;}	

.m-title{ height:43px; background:url(/public/images/skin/new2016/images/title_bg.png) repeat-x 0 29px;}
.m-title i{ display:block; float:left; width:50px; height:40px; background:url(/public/images/skin/new2016/images/icon.png) no-repeat -74px -85px #fff;}
.m-title p{ float:left; height:40px; line-height:19px; padding:0 15px 0 0; overflow:hidden; background-color:#fff;}
.m-title p span{ display:block;}
.m-title p .mtitle{ height:24px; font-size:22px; color:#333333;}
.m-title p .mtitle em{ padding:0 0 0 12px; font-size:22px; color:#ff7011;}
.m-title p .stitle{ font-size:12px; color:#999999;}
.m-yjdt{ height:336px; margin-bottom:16px; overflow:hidden;}
.m-yjdt ul{ padding:0 0 8px; margin:0 0 8px;}
.m-yjdt .f-newlist li.f-ine5{ margin:8px 0;}
.m-yjdt ul li span{ float:left; width:33px; height:18px; margin:2px 0 0; background:url(/public/images/skin/new2016/images/index-classicon.png) no-repeat 0 0;}
.m-yjdt ul li.i170 span{background:url(/public/images/skin/new2015/images/index-classicon.png) no-repeat 0 0}
.m-yjdt ul li.i174 span{background:url(/public/images/skin/new2015/images/index-classicon.png) no-repeat 0 0}
.m-yjdt ul li.i171 span{background:url(/public/images/skin/new2015/images/index-classicon.png) no-repeat 0 -25px}
.m-yjdt ul li.i172 span{background:url(/public/images/skin/new2015/images/index-classicon.png) no-repeat 0 -25px}
.m-yjdt ul li.i173 span{background:url(/public/images/skin/new2015/images/index-classicon.png) no-repeat 0 -51px}
.m-yjdt ul li.i183 span{background:url(/public/images/skin/new2015/images/index-classicon.png) no-repeat 0 -78px}
.m-yjdt ul li.i317 span{background:url(/public/images/skin/new2015/images/index-classicon.png) no-repeat 0 -103px}
.m-yjdt ul li.i318 span{background:url(/public/images/skin/new2015/images/index-classicon.png) no-repeat 0 -129px}
.m-yjdt ul li.i321 span{background:url(/public/images/skin/new2015/images/index-classicon.png) no-repeat 0 -169px}
.m-yjdt ul li.i319 span{background:url(/public/images/skin/new2015/images/index-classicon.png) no-repeat 0 -194px}
.m-yjdt ul li.i175 span{background:url(/public/images/skin/new2015/images/index-classicon.png) no-repeat 0 -194px}
.m-yjdt ul li.i320 span{background:url(/public/images/skin/new2015/images/index-classicon.png) no-repeat 0 -220px}
.m-yjdt ul li.i322 span{background:url(/public/images/skin/new2015/images/index-classicon.png) no-repeat 0 -247px}
.m-yjdt ul li.i104 span {background:url(/public/images/skin/new2015/images/index-classicon.png) no-repeat scroll 0 -220px;}
.m-yjdt ul li span a{ display: block; _width:20px; width:100%; height:18px; font-size:0; overflow:hidden;}
.m-yjdt ul li a{_width:200px; width:240px; background:none;}

.m-jpdz .one-list{ width:388px; overflow:hidden;}
.m-jpdz .one-list li{ float:left; width:80px; height:103px; margin:0 10px 0 0;}
.m-jpdz .one-list li img{ height:103px;}
.m-jpdz .one-list li span{ height:22px; line-height:22px; font-size:12px;}
.m-jpdz .one-list li a:hover span{ background-color:#fc5a55; color:#fff;}
.m-jpdz .two-list{ padding:8px 0 11px; border-bottom:1px solid #eeeeee;}
.m-jpdz .two-list li{ float:left; width:106px; height:24px; line-height:24px; margin:0 10px 0 0; background:url(/public/images/skin/new2016/images/new_icon.png) no-repeat 0 10px; overflow:hidden;}
.m-jpdz .two-list li a{ padding:0 0 0 14px; font-size:13px;}
.m-jpdz .three-list li{ float:left; margin:10px 8px 0 0;}
.m-jpdz .three-list li a{ padding:4px 8px; border-radius:12px; background-color:#eeeeee; color:#555555; font-size:12px;}
.m-jpdz .three-list li a:hover{ background-color:#ff4444; color:#fff;}

.m-pczx .top{ position:relative; width:260px; height:80px;}
.m-pczx .top img{ width:260px; height:80px;}
.m-pczx .top span{ display:block; position:absolute; top:-45px; right:11px; z-index:4; width:48px; height:48px; line-height:48px; font-size:24px; font-weight:bold; color:#ff4400; text-align:center; background:url(/public/images/skin/new2016/images/icon.png) no-repeat -8px -173px;}
.m-pczx .top span.tit{ display:none; top: -63px; left: 0px; z-index:3; width: 260px; height: 80px; line-height: 74px; padding:0 0 0 18px; text-align:left; background:url(/public/images/skin/new2016/images/yy_bg.png) repeat scroll 0 0; color: #fff;}
.m-pczx .top:hover span.tit{ display:block; }
.m-pczx .list li{ position: relative; height: 50px; margin: 9px 0 0; padding: 0 0 10px; border-bottom: 1px dashed #d3d3d3;}
.m-pczx .list li .tu img{ display:block; float:left; width:75px; height:50px; margin:0 10px 0 0;}
.m-pczx .list li .name a{ display:block; font-size:15px;}
.m-pczx .list li:hover .name a{ color:#ff7011;}
.m-pczx .list li .name span{ font-size:13px; color:#999999;}
.m-pczx .list li .num{display:block; position:absolute; top:0; right:9px; width:49px; height:48px; line-height:48px; font-size:24px; font-weight:bold; color:#ff4400; text-align:center; background:url(/public/images/skin/new2016/images/icon.png) no-repeat -7px -173px;}
.m-gamedown{ clear:both; padding:9px 0; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
.m-gamedown .f-fl{ padding:0 0 0 12px; color:#555555; font-weight:bold; background:url(/public/images/skin/new2016/images/icon.png) no-repeat scroll -151px -6px}
.m-gamedown .f-fr{ color:#cccccc;}
.m-gamedown .tabnav i,.m-gamedown .tabnav a{ padding:0 8px; font-size:14px; color:#333333;}
.m-gamedown .tabnav i.hover{ padding:2px 8px; background-color:#ff7011; color:#fff;}

.m-zxyx{ float:left; width:300px; margin:0 21px 0 0;}
.m-zxyx .f-title{ padding:0 0 9px;}
.m-zxyx .f-title p{ background:none; padding:0; font-weight:normal;}
.m-zxyx .list li{ clear:both;}
.m-zxyx .list .box-hide{ display:none; height:187px; }
.m-zxyx .list .box-hide .tu { display: block; float: left; height: 170px; width: 123px; border: 1px solid #eeeeee; margin: 0 11px 0 0;}
.m-zxyx .list .box-hide .tu a { display: table-cell; height: 170px; text-align: center; vertical-align: middle; width: 123px;}
.m-zxyx .list .box-hide .tu img{ display: inline; max-height: 170px; width: 110px;}
.m-zxyx .list .box-hide .name{ height:20px; line-height:21px; margin:0 0 8px; overflow:hidden; white-space:nowrap;}
.m-zxyx .list .box-hide .info{ height:142px; line-height:24px; font-size:13px; color:#555555; overflow:hidden;}
.m-zxyx .list .box-hide .info i{ color:#999999;}
.m-zxyx .list .box-hide .name a{ font-size:16px; color:#333333;}
.m-zxyx .list .box-hide .name a:hover{ color:#ff7011;}
.m-zxyx .list li:hover .box-hide .name a{ color:#ff7011;}
.m-zxyx .list .box-show{ height:30px;}
.m-zxyx .list .box-show i{ display:block; float:left; width:20px; height:20px; line-height:20px; margin:0 9px 0 0; font-size:12px; text-align:center; color:#333333; background-color:#eeeeee;}
.m-zxyx .list .box-show a{ display:block; float:left; width:205px; height:21px; font-size:14px; color:#333333; overflow:hidden;}
.m-zxyx .list .box-show span{ float:right; padding:3px 0 0; font-size:12px; color:#999999;}
.m-zxyx .list .hover .box-hide{ display: block;}
.m-zxyx .list .hover .box-show{ display: none;}
.m-gamebox .f-pd{ margin:0;}
.m-phonebox .m-title i{ background:#fff url(/public/images/skin/new2016/images/icon.png) no-repeat scroll -124px -85px;}
.m-phonebox .m-news .f-newlist{ margin:0;}
.m-phonebox .f-center{ width:626px;}
.m-rmhj{ margin-bottom:10px;}
.m-rmhj .item_main{ width: 644px; overflow: hidden;}
.m-rmhj .item_main .item_list{ float:left; width:307px; height:191px; margin:0 7px 0 0; border:1px solid #eeeeee;}
.m-rmhj .item_main .item_list .bigtu{ position:relative; display:block; width:293px; height:112px; margin:7px auto;}
.m-rmhj .item_main .item_list .bigtu img{ width:293px; height:112px;}
.m-rmhj .item_main .item_list .box{ float:left; width:130px; margin:0 3px 0 8px;}
.m-rmhj .item_main .item_list .box .tu img{ display:block; float:left; width:55px; height:55px; margin:0 8px 0 0;}
.m-rmhj .item_main .item_list .box .name{ display:block; height:22px; font-size:14px; overflow:hidden;}
.m-rmhj .item_main .item_list .box:hover .name a{ color:#ff7011;}
.m-rmhj .item_main .item_list .box .info{ display:block; font-size:12px; color:#999999;}
.m-gamelist{ float:left; width:670px;}
.m-gamelist li{ float:left; width:98px; height:140px; margin:0 8px 0 0; border:1px solid #fff;}
.m-gamelist li:hover{ border:1px solid #ff7011;}
.m-gamelist li img{ display:block; width:80px; height:80px; margin:9px auto 5px;}
.m-gamelist li .title{ text-align:center; font-size:14px;}
.m-gamelist li .title span{ display:block; padding:2px 0 0; font-size:12px; color:#999999;}
.m-gamelist li .title span.name{ height:20px; font-size:14px; color:#333; overflow:hidden;}
.m-gamelist li .down{ display:none;}
.m-gamelist li .down span{ display:block; height:22px; padding:0 5px; font-size:14px; text-align:center; overflow:hidden;}
.m-gamelist li .down a{ display:block; width:42px; height:20px; line-height:20px; margin:0 auto; text-align:center; font-size:12px; color:#fff; background-color:#5fc700; color:#fff;}
.m-gamelist li .down a:hover{ background-color:#ff7011;}
.m-phonebox .m-gamedown{ height:25px; margin:0 auto 2px; border-bottom:3px solid #eeeeee; overflow:visible;}
.m-hotphb{ float:right; width:271px;}
.m-hotphb li{ height:56px; margin:0 0 9px; border-bottom:1px solid #eeeeee; overflow:hidden;}
.m-hotphb li .num{ display:block; float:left; width:20px; height:20px; line-height:20px; margin:12px 10px 0 0; text-align:center; background-color:#4b9afa; color:#fff;}
.m-hotphb li.first .num{ background-color:#ff4b4b;}
.m-hotphb li .game{ float:left; width:190px;}
.m-hotphb li .game .tu img{ display: block; float: left; width: 49px; height: 64px; margin: -10px 8px 0 0;}
.m-hotphb li .game .name{ display:block; margin:0 0 3px; font-size:15px;}
.m-hotphb li:hover .game .name a{ color:#ff7011;}
.m-hotphb li .game .info{ font-size:12px; color:#999999;}
.m-hotphb li .down{ display:block; float:right; width:30px; height:30px; margin:7px 0 0; background:url(/public/images/skin/new2016/images/icon.png) no-repeat -76px -270px;}
.m-hotphb li .down:hover{ background:url(/public/images/skin/new2016/images/icon.png) no-repeat -76px -235px;}
.m-hotphb li.active .down{ background:url(/public/images/skin/new2016/images/icon.png) no-repeat -76px -235px;}

.m-phonebox .m-gamedown .f-fl{ padding:0; background:none;}
.m-phonebox .m-gamedown .f-fl i{ display:block; float:left; padding:0 20px 9px; font-size:18px; font-weight:normal;}
.m-phonebox .m-gamedown .f-fl i.hover{ color:#ff7011; border-bottom:3px solid #ff7011; background:none;}
.m-phonebox .m-news .f-newlist{ border-bottom:none;}
.m-phonebox .tabcon{ position:relative;}
.m-phonebox .two-tabnav{ position:absolute; top:-37px; right:0; width:514px; margin:0; color:#cccccc; }
.m-phonebox .two-tabnav i,.m-phonebox .two-tabnav a,.m-jqkd .tabnav i{ width:40px; height:21px; margin:0 6px 0; font-size:14px; color:#333333; background:none;}
.m-phonebox .two-tabnav i.hover,.m-jqkd .tabnav i.hover{ color:#fff; background-color:#ff7011; font-size:14px;}
.m-jqkd .tabnav i.hover{ padding:0 3px;}
.m-jqkd .tabnav a{ width:44px; text-align:center; text-indent:0; background:none;}

.m-spjx .videobox{ height:305px; background-color:#eeeeee;}
.m-spjx .videobox img{ display:block; width:300px; height:200px;}
.m-spjx .videobox .name{ height:14px; padding:9px; margin:0 0 6px; font-size:15px; overflow:hidden;}
.m-spjx .videobox .js{ padding:0 9px; font-size:12px; color:#999999;}
.m-video .m-title i{ background:url(/public/images/skin/new2016/images/icon.png) no-repeat scroll -74px -133px #fff;}
.m-video .m-jqkd{ width:626px;}
.m-jqkd .m-trans{ width:372px; overflow:hidden;}
.m-jqkd .m-trans li{ float:left; width:172px; height:142px; margin:0 14px 19px 0; text-align:center; overflow:hidden;}
.m-jqkd .m-trans li a{ font-size:14px; color:#333333;}
.m-jqkd .m-trans li a:hover{ color:#ff7011;}
.m-jqkd .m-trans li img{ display:block; width:172px; height:116px; margin:0 0 5px;}

.m-jqkd .m-ver{ width:252px;}
.m-jqkd .m-ver li{ height:93px; margin:0 0 10px; border-bottom:1px solid #eeeeee;}
.m-jqkd .m-ver li a{ display:block; height:84px; overflow:hidden;}
.m-jqkd .m-ver li img{ display:block; float:left; width:116px; height:80px; margin:0 10px 0 0;}
.m-jqkd .m-ver li .name{ margin:0 0 5px; font-size:15px; color:#333333;}
.m-jqkd .m-ver li:hover .name{ color:#ff7011;}
.m-jqkd .m-ver li .js{ font-size:12px; color:#999999;}

.m-jqkd .f-title .f-fr{ float:right; font-size:14px; font-weight:normal; background:none;}

.m-company{ clear:both; height:99px; padding:9px 0 0; border:1px solid #efefef;}
.m-company ul li{ float:left; width:96px; height:89px; margin:0 8px 0 16px; text-align:center; font-size:14px; overflow:hidden;}
.m-company ul li.last{ width: 27px; height: 54px; margin: 20px 0 0; background: url(/public/images/skin/new2016/images/icon.png) no-repeat scroll -137px -230px;}
.m-company ul li.last a{ display:block; width: 27px; height:54px;}
.m-company ul li img{ display:block; width:92px; height:66px; border:2px solid #eeeeee;}
.m-company ul li a:hover img{ border:2px solid #ff4444;}
.m-company .tit{ display:block; float:left; width:38px; height:90px; margin:0 0 0 11px; background:url(/public/images/skin/new2016/images/icon.png) no-repeat -12px -235px;}

.m-yxgl ul li{ height:24px;}
.m-yxgl ul li .title{ float:left; font-size:14px;}
.m-yxgl ul li span{ float:right; font-size:12px; color:#999999;}
.m-yxgl ul li span em{ font-size:12px; color:#999999;}
.m-yxgl ul li.top{ height:78px; margin:0 0 14px;}
.m-yxgl ul li.top img{ display:block; float:left; width:135px; height:78px; margin:0 11px 0 0;}
.m-yxgl ul li.top .name{ margin:0 0 4px; font-size:15px; color:#333333;}
.m-yxgl ul li.top a:hover .name{ color:#ff7011;}
.m-yxgl ul li.top .date{ font-size:12px; color:#999999;}
.m-must .m-title i{ background:#fff url(/public/images/skin/new2016/images/icon.png) no-repeat scroll -123px -133px;}
.m-must .m-gllist{ width:305px;}
.m-must .m-gllist .f-newlist li a{ width:235px;}
.m-must .m-gllist .mt{ margin:6px 0 0;}
.m-photo .m-title i{ background:#fff url(/public/images/skin/new2016/images/icon.png) no-repeat scroll -74px -181px;}
.m-photo .m-photo-list{ position:relative; height:398px; margin:15px 0 0; overflow:hidden;}
.m-photo .m-photo-list li{ position:absolute;}
.m-photo .m-photo-list li span{display: block; position: absolute; left: 0; bottom:-20px; height: 30px; line-height: 30px; padding: 0 6px; font-weight:normal; background:url(/public/images/skin/new2016/images/index-icon.png) no-repeat scroll 0 -141px; color: #fff; overflow: hidden; text-align: center; opacity:0;}
.m-photo .m-photo-list li.g-pic-1{ top:0; left:0;}
.m-photo .m-photo-list li.g-pic-1,.m-photo .m-photo-list li.g-pic-1 img{ width:285px; height:398px;}
.m-photo .m-photo-list li.g-pic-1 span{width:273px;}
.m-photo .m-photo-list li.g-pic-2{ top:0; left:286px;}
.m-photo .m-photo-list li.g-pic-2,.m-photo .m-photo-list li.g-pic-2 img{ width:195px; height:275px;}
.m-photo .m-photo-list li.g-pic-2 span{ width:183px;}
.m-photo .m-photo-list li.g-picx-3{ top:199px; left:482px;}
.m-photo .m-photo-list li.g-picx-3,.m-photo .m-photo-list li.g-picx-3 img{ width:318px; height:199px;}
.m-photo .m-photo-list li.g-picx-3 span{ width:318px;}
.m-photo .m-photo-list li.g-picx-2{ top:0; left:482px;}
.m-photo .m-photo-list li.g-picx-2,.m-photo .m-photo-list li.g-picx-2 img{ width:318px; height:198px;}
.m-photo .m-photo-list li.g-picx-2 span{ width:306px;}
.m-photo .m-photo-list li.g-picx-1{ top:276px; left:286px;}
.m-photo .m-photo-list li.g-picx-1,.m-photo .m-photo-list li.g-picx-1 img{ width:195px; height:122px;}
.m-photo .m-photo-list li.g-picx-1 span{ width:183px;}
.m-photo .m-photo-list li.g-pic-3{ top:0; left:801px;}
.m-photo .m-photo-list li.g-pic-3,.m-photo .m-photo-list li.g-pic-3 img{ width:141px; height:198px;}
.m-photo .m-photo-list li.g-pic-3 span{ width:141px;}
.m-photo .m-photo-list li.g-pic-4{ top:199px; left:801px;}
.m-photo .m-photo-list li.g-pic-4,.m-photo .m-photo-list li.g-pic-4 img{ width:141px; height:199px;}
.m-photo .m-photo-list li.g-pic-4 span{ width:141px;}
.m-photo .m-sphoto-list{ width:956px; margin:10px 0 0; overflow:hidden;}
.m-photo .m-sphoto-list a{ position:relative; display:block; float:left; width:110px; height:63px; margin:0 9px 0 0; _margin:0 4px 0 0; font-size:12px; text-align:center;}
.m-photo .m-sphoto-list a img{ width:110px; height:63px;}
.m-photo .m-sphoto-list a span{ display: block; position: absolute; left: 0; bottom: -20px; z-index: 10; height: 20px; line-height: 20px; width: 100%;  background: url(/public/images/skin/new2016/images/index-icon.png) no-repeat scroll -874px 0; color: #fff; font-size: 12px; font-weight: normal; overflow: hidden; text-align: center; opacity:0;}
.m-ph .m-title i{ background:#fff url(/public/images/skin/new2016/images/icon.png) no-repeat scroll -124px -181px;}
.m-ph .f-ph{ float:left; width:222px; margin:0 15px 0 0;}
.m-ph .last{ margin:0;}
.m-ph .f-ph .tit{ height:47px; line-height:40px; font-size:18px; font-weight:bold;}
.m-ph .f-ph em{ display:block; float:left; width:20px; height:20px; line-height:20px; margin:0 9px 0 0; background-color:#aaaaaa; color:#fff; text-align:center; font-size:12px;}
.m-ph .f-ph li{ height:28px; margin:0 0 7px; border-bottom:1px solid #eeeeee;}
.m-ph .f-ph .box-show{ display:none; float:left; width:188px;}
.m-ph .f-ph .box-show .tu img{ display:block; float:left; min-width:54px; height:65px; margin:0 10px 0 0;}
.m-ph .f-ph .box-show .name{ margin:0 0 5px;}
.m-ph .f-ph .box-show .name a{ font-size:14px;}
.m-ph .f-ph li:hover .box-show .name a{ color:#ff7011;}
.m-ph .f-ph .box-show .info{ font-size:12px; color:#999999;}
.m-ph .f-ph .box-hide{ height:20px; overflow:hidden;}
.m-ph .f-ph .box-hide a{ font-size:14px;}
.m-ph .f-ph li.hover{ height:74px;}
.m-ph .f-ph li.hover .box-show{ display:block;}
.m-ph .f-ph li.hover .box-hide{ display:none;}
.m-ph .f-ph a.more{ display:block; width:220px; height:27px; line-height:27px; border:1px solid #eeeeee; text-align:center; font-size:12px; color:#555555;}
.m-ph .f-ph a.more:hover{ color:#ff4444; border:1px solid #ff4444;}
.m-dw li.first em{ background-color:#ff4444; color:#fff;}
.m-dj li.first em{ background-color:#ff9900; color:#fff;}
.m-az li.first em{ background-color:#5fc700; color:#fff;}
.m-pg li.first em{ background-color:#19b5fe; color:#fff;}

.m-link{ background-color:#fafafa;}
.m-link .f-title p{ margin:5px 0 0 15px;}
.m-link .f-box{ line-height:25px; padding:0 15px; font-size:12px; color:#d9d9d9;}
.m-link .f-box a{ color:#555555;}
.m-link .f-box a:hover{ color:#ff7011;}


.f-video{ position:relative; display:block;}
.f-video i{ display:block; position:absolute; left:0; top:0; width:65px; height:65px;}
.m-spjx .f-video i{ top: 67px; left: 124px;}
.m-spjx .videobox i img{ width:65px; height:65px;}
.m-jqkd .m-trans li i{ left: 64px; top: 32px;}
.m-jqkd .m-trans li i img{ width:50px; height:50px;}
.m-jqkd .m-ver li i{ top:20px; left:34px;}
.m-jqkd .m-ver li i img{ width:40px; height:40px;}

.m-hd{ position:relative; width:300px; height:260px; background-color:#eeeeee; overflow:hidden;}
.m-hd .bigtu{ width:300px; height:200px; overflow:hidden;}
.m-hd .bigtu li{ display:none; position:relative; width:300px; height:200px;}
.m-hd .bigtu li.hover{ display:block;}
.m-hd .bigtu li img{ width:300px; height:200px;}
.m-hd .bigtu li span{ display:block; position:absolute; bottom:0; left:0; width:300px; height:30px; line-height:30px; text-align:center; color:#fff; background:url(/public/images/skin/new2016/images/yy_bg.png) repeat 0 0; font-size:14px;}
.m-hd .smalltu li{ float:left; _display:inline; width:61px; height:40px; margin:9px 0 0 11px;}
.m-hd .smalltu li img{ width:61px; height:40px;}
.m-hd .smalltu li.active img{ width:58px; height:36px; border:2px solid #ff4444;}
.m-hd .focus a{ position:absolute; top:75px; display:block; width:17px; height:29px;}
.m-hd .focus a.icon_prev{ left:10px; background:url(/public/images/skin/new2016/images/icon.png) no-repeat -4px -337px;}
.m-hd .focus a.icon_next{ right:10px; background:url(/public/images/skin/new2016/images/icon.png) no-repeat -33px -337px;}
.m-hd .m-loading{ display: block; position: absolute; left: 0; z-index: 50; width: 0; height: 3px; background: #ff4444 none repeat scroll 0 0; bottom: 57px; overflow: hidden;}

.m-jdhg ul li.top{ height:120px; margin-bottom:6px; overflow:hidden;}
.m-jdhg ul li.top .name{ width:100%; height:36px; line-height:36px; overflow:hidden;}
.m-jdhg ul li.top .name a{ font-size:16px; font-weight:bold; color:#333333;}
.m-jdhg ul li.top .name a:hover{ color:#ff7011;}
.m-jdhg ul li.top .tu img{ display:block; float:left; width:120px; height:80px; margin:0 11px 9px 0;}
.m-jdhg ul li.top .js{ line-height:20px; font-size:12px; color:#999999;}

.m-jdhg ul{ clear:both; height:173px; padding:0 0 6px; margin:0; border-bottom:1px dashed #d3d3d3;}
.m-jdhg ul li.item { height: 23px; overflow: hidden;clear:both;}
.m-jdhg ul li.item a { background:url(/public/images/skin/new2016/images/icon.png) no-repeat scroll -165px -307px; display: block; float: left; font-size: 14px; line-height: 23px; padding: 0 0 0 13px; width: 230px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.m-jdhg ul li.item span { float: right; line-height: 24px; color: #999999; font-size: 12px;}
.m-jdhg ul li.item span em{ font-size:12px;}

.m-dw .tit{ color:#ff4444;}
.m-dj .tit{ color:#ff9900;}
.m-az .tit{ color:#5fc700;}
.m-pg .tit{ color:#19b5fe;}

#gotoBox { display:none; position: fixed; bottom: 220px; left: 50%; width: 41px; cursor: pointer; margin-left: 500px; margin-top: -50px;}
#gotoBox a { color: #333333; background-color:#fff;}
#gotoBox a { margin-bottom: -1px;}
#gotoBox a { display: block; width: 88px; height: 58px; line-height: 85px; padding:0; border: 1px solid #eeeeee; font-style: normal; font-size:14px; text-align: center;}
 a.dw{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat 0 -11px;}
#gotoBox a.dw:hover{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat -93px -11px #ff4444; color:#fff;}
#gotoBox .cur a.dw{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat -93px -11px #ff4444; color:#fff;}
 a.sy{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat 0 -67px;}
#gotoBox a.sy:hover{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat -92px -67px #5fc700; color:#fff;}
#gotoBox .cur a.sy{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat -92px -67px #5fc700; color:#fff; }
 a.sp{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat 0 -127px;}
#gotoBox a.sp:hover{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat -92px -127px #19b5fe; color:#fff;}
#gotoBox .cur a.sp{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat -92px -127px #19b5fe; color:#fff; }
 a.bb{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat 0 -185px;}
#gotoBox a.bb:hover{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat -92px -185px #ff9900; color:#fff;}
#gotoBox .cur a.bb{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat -92px -185px #ff9900; color:#fff;}
 a.mt{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat 1px -244px;}
#gotoBox a.mt:hover{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat -91px -244px #ff4444; color:#fff;}
#gotoBox .cur a.mt{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat -91px -244px #ff4444; color:#fff;}
 a.phb{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat 3px -304px;}
#gotoBox a.phb:hover{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat -90px -304px #5fc700; color:#fff;}
#gotoBox .cur a.phb{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat -89px -304px #5fc700; color:#fff;}
#gotoBox i { display: block; width: 88px; height: 38px; line-height: 38px; padding:0; border: 1px solid #eeeeee;background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat 4px -359px #eeeeee; font-style: normal; font-size:14px; text-align: center;}
#gotoBox i:hover, #gotoBox a:hover{ text-decoration:none; background-color:#45b823; color:#fff;}
#gotoBox i.hover{ background:url(/public/images/skin/new2016/images/gotop_icon.png) no-repeat 4px -359px #45b823;}
.m-linee { border-bottom: 1px #ccc dotted; padding-bottom: 10px;}

.m-dw .f-tw{ width:385px; padding:0 0 12px; border-bottom:1px dashed #bfbfbf; overflow:hidden;}
.m-dw .f-tw li{ float:left; width:70px; margin:13px 22px 0 0;}
.m-dw .f-tw li .tu{ display: table-cell; height: 100px; text-align: center; vertical-align: middle; width: 70px;}
.m-dw .f-tw li img{ display:block; width:70px; max-height: 90px;}
.m-dw .f-tw li .name{ position: relative; display: block; width: 100%; background:none; color: #000; text-align: center; overflow:hidden;}
.m-dw .f-tw li:hover .name{ color:#ff7011;} 
.m-news .m-sy .f-newlist li.f-ine5{ margin:6px 0;}
.m-sy .f-newlist{ position:relative;}
.m-sy .f-newlist li.zx{ position:absolute; top:26px; right:0; width:60px; height:80px; background:url(/public/images/skin/new2016/images/nicon.png) no-repeat 0 0;}
.m-sy .f-newlist li.zx a{ width:60px; height:80px; padding:0; background:none;}
.m-sy .f-newlist li.jx{ position:absolute; top:180px; right:0; width:60px; height:80px; background:url(/public/images/skin/new2016/images/nicon.png) no-repeat -62px 0;}
.m-sy .f-newlist li.jx a{ width:60px; height:80px; padding:0; background:none;}
.m-sy .f-newlist li.tj{ position:absolute; top:330px; right:0; width:60px; height:80px; background:url(/public/images/skin/new2016/images/nicon.png) no-repeat -124px 0;}
.m-sy .f-newlist li.tj a{ width:60px; height:80px; padding:0; background:none;}
.m-sy .f-tw li img{ height:67px; border-radius:6px;}
.m-sy .f-tw li .tu{ height:70px;}